// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
//引入全局样式
import './assets/css/index.css'
import {
    store
} from './store/store'

//工具类
import utils from '@/common/utils/utils.js'
Vue.prototype.UTILS = utils;

//引入vuex
import Vuex from 'vuex'
Vue.use(Vuex)

//引入ElementUI
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)

// 引入字体样式
import './assets/font/iconfont.css'

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
    el: '#app',
    router,
    store,
    components: {
        App
    },
    template: '<App/>'
})
/*
router.beforeEach((to, from, next) => {

  //获取用户登录成功后储存的登录标志
  let getFlag = localStorage.getItem("Flag");

  //如果登录标志存在且为isLogin，即用户已登录
  if (getFlag === "isLogin") {
    //设置vuex登录状态为已登录
    store.state.isLogin = true
    next()

    //如果已登录，还想想进入登录注册界面，则定向回首页
    if (!to.meta.isLogin) {
      //友好提示
      // this.$message.error('请先退出登录');
      next({
        path: '/index'
      })
    }

    //如果登录标志不存在，即未登录
  } else {

    //用户想进入需要登录的页面，则定向回登录界面
    if (to.meta.isLogin) {
      next({
        path: '/login'
      })
      //友好提示
      // this.$message.info('请先登录');
    //用户进入无需登录的界面，则跳转继续
    } else {
      next()
    }

  }

});
*/

router.afterEach(route => {
    window.scroll(0, 0);
});
